package com.longshihan.module_dandu.dagger.component;

import com.longshihan.module_dandu.dagger.module.DetailModule;
import com.longshihan.module_dandu.mvp.ui.activity.AudioDetailActivity;
import com.longshihan.module_dandu.mvp.ui.activity.DetailActivity;
import com.longshihan.module_dandu.mvp.ui.activity.VideoDetailActivity;
import com.longshihan.mvplh.dagger.component.AppComponent;
import com.longshihan.mvplh.dagger.scope.ActivityScope;

import dagger.Component;

/**
 * @author longshihan
 * @time 2017/9/1 14:07
 * @des
 */

@ActivityScope
@Component(modules = DetailModule.class, dependencies = AppComponent.class)
public interface DetailActivityComponent {
    void inject(DetailActivity activity);

    void inject(AudioDetailActivity audioDetailActivity);

    void inject(VideoDetailActivity videoDetailActivity);
}
